Job Overview
We are seeking a proficient DevOps Engineer to enhance the synergy between our software development and operational teams. Your expertise in automation will be vital in enabling our product teams to deliver code to our customers efficiently and securely. You will play a crucial role in designing, developing, and maintaining our CI/CD tool suites while ensuring adherence to best practices in cloud-native deployment across various environments.
Key Responsibilities
- Modernize and optimize the toolsets our engineering teams utilize for coding, testing, merging, and deploying with consistency and reliability, supported by Infrastructure as Code (IaC) methodologies.
- Enhance our CI/CD infrastructure to align with the dynamic needs of our development teams within a streamlined Agile Software Development Lifecycle (SDLC).
- Automate the processes for releasing updates into testing, development, and production environments.
- Implement and develop cutting-edge DevOps technologies and methodologies, including containerization, CI/CD, infrastructure as code (using tools such as Terraform), along with observability and monitoring solutions.
- Collaborate with delivery teams to facilitate the smooth deployment of changes into production environments.
- Utilize pertinent programming languages and tools pertinent to Java-based platform deployments.
- Enforce industry-standard information security practices to ensure the development and deployment of secure, robust systems.
- Identify and address root causes of system issues across all environments through advanced analytical skills.
- Actively solicit feedback and pursue continuous improvement initiatives.
- Exhibit a strong sense of urgency and commitment to developing timely solutions.
- Engage collaboratively and professionally with cross-functional teams to meet organizational objectives.
Required Skills
- Demonstrable experience working with cloud platforms such as GCP, Azure, or AWS within a production setting.
- Proficiency in automation coding using Java, Python, and related languages.
- Experience managing high-availability Java stack deployments using open-source technologies, including Tomcat, Spring Boot, and ActiveMQ.
- Solid foundation in Linux/Unix Administration, specifically with Debian/Ubuntu as the core OS for VMs/containers.
- Familiarity with CI/CD tooling such as Jenkins and Bitbucket pipelines.
- Expertise in automation/configuration management using tools like Ansible for cloud VM deployments.
- Experience with container deployment technologies, including Helm, ArgoCD, Kubernetes, and serverless architectures.
- Knowledge of SQL and NoSQL database technologies (e.g., PostgreSQL, MySQL, DB2, Redis, MongoDB) and their integration within the CI/CD pipeline.
- Background in Agile Software Development methodologies, including Scrum and Kanban.
- Proficient in leveraging a variety of open-source technologies and tools.
- Understanding of best practice operational information security principles and regulations (e.g., OWASP, GDPR, Cloud Security).
- Strong problem-solving abilities with a systematic approach to troubleshooting.
- Excellent analytical and critical thinking capabilities, with the confidence to ask probing questions and challenge assumptions when necessary.
- Exceptional organizational and time management skills, adept at prioritizing tasks and managing multiple responsibilities effectively.
- High level of integrity and accountability, with a willingness to learn and accept constructive feedback for improvement.
Qualifications
- A proven track record in a DevOps Engineer role or a similar capacity.
- A strong understanding of CI/CD practices and cloud technologies.
- Excellent communication skills with the ability to collaborate effectively in a team setting.
Career Growth Opportunities
We are committed to fostering an environment of continuous professional development, offering our employees pathways to enhance their skills and advance their careers within our organization.
Company Culture And Values
We are an innovative software technology firm that provides leading solutions to retail and hospitality sectors. Our customer-centric approach cultivates a collaborative work environment that encourages creativity, innovation, and teamwork.
Compensation And Benefits
Our competitive compensation package includes immediate benefits from the first day of employment, covering medical, dental, vision, life, and disability insurance. We offer a flexible work environment, allowing for a healthy balance between work and personal commitments. Additional benefits include a flexible PTO policy, fully paid FMLA leave, and a generous parental leave policy. We also provide a 401(k) plan with company matching, ensuring your financial future is secured.
Employment Type: Full-Time